home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / Dev / Oberon / Catalogs / OAErrs.cd < prev    next >
Text File  |  1995-07-02  |  2KB  |  118 lines

  1. ;=========================================================================
  2. ;     $RCSfile: OAErrs.cd $
  3. ;  Description: Catalog description file for Oberon-A runtime errors
  4. ;
  5. ;   Created by: fjc (Frank Copeland)
  6. ;    $Revision: 1.1 $
  7. ;      $Author: fjc $
  8. ;        $Date: 1995/06/13 23:55:53 $
  9. ;
  10. ;  Copyright © 1995, Frank Copeland
  11. ;  This file forms part of the OL program
  12. ;  See OL.doc for conditions of use and distribution
  13. ;=========================================================================
  14. ;
  15. #language english
  16. #version  1
  17. #basename OAErrs
  18. ;
  19. ;=========================================================================
  20. ; Strings for runtime traps
  21. ;
  22. title (//)
  23. Oberon-A Runtime Error Handler
  24. ;
  25. haltButton (//)
  26. Halt Program
  27. ;
  28. posFormat (//)
  29. %s\nModule %s, line %ld, col %ld\n%s
  30. ;
  31. abort (//)
  32. Errors.Abort
  33. ;
  34. assert (//)
  35. Errors.Assert
  36. ;
  37. runtimeError (//)
  38. Runtime error detected
  39. ;
  40. unknown (//)
  41. Error code = %ld
  42. ;
  43. kernNotAllocated (80//)
  44. Freeing unallocated memory
  45. ;
  46. kernUserTrap (81//)
  47. Module Kernel could not allocate a user trap
  48. ;
  49. errOutOfMem (95//)
  50. Out of memory
  51. ;
  52. errInvariant (96//)
  53. Invariant violated
  54. ;
  55. errPreCondition (97//)
  56. Pre-condition violated
  57. ;
  58. errPostCondition (98//)
  59. Post-condition violation
  60. ;
  61. errNotImplemented (99//)
  62. Procedure or method not implemented
  63. ;
  64. errNoLibrary (100//)
  65. Could not open shared library
  66. ;
  67. trap2 (102//)
  68. Trap #2 : BusError
  69. ;
  70. trap3 (103//)
  71. Trap #3 : Address Error
  72. ;
  73. trap4 (104//)
  74. Trap #4 : Illegal Instruction
  75. ;
  76. trap5 (105//)
  77. Trap #5 : Divide by zero
  78. ;
  79. trap6 (106//)
  80. Trap #6 : CHK instruction
  81. ;
  82. trap7 (107//)
  83. Trap #7 : TRAPV instruction
  84. ;
  85. trap8 (108//)
  86. Trap #8 : Privilege violation
  87. ;
  88. trap9 (109//)
  89. Trap #9 : Trace bit trap
  90. ;
  91. trap10 (110//)
  92. Trap #10 : Line 1010 emulator
  93. ;
  94. trap11 (111//)
  95. Trap #11 : Line 1111 emulator
  96. ;
  97. trap32 (132//)
  98. Trap #32 : Compiler index check failed
  99. ;
  100. trap33 (133//)
  101. Trap #33 : Compiler type check failed
  102. ;
  103. trap34 (134//)
  104. Trap #34 : Compiler NIL check failed
  105. ;
  106. trap35 (135//)
  107. Trap #35 : Compiler case check failed
  108. ;
  109. trap36 (136//)
  110. Trap #36 : RETURN missing in function
  111. ;
  112. trap37 (137//)
  113. Trap #37 : Compiler stack check failed
  114. ;
  115. trap38 (138//)
  116. Trap #38 : Compiler range check failed
  117. ;
  118.